home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 045a / 311pt1.zip / PCHMN221.DOC < prev    next >
Text File  |  1991-12-31  |  6KB  |  135 lines

  1. This README file accompanies PATCHMAN.NLM v2.20.  The following files
  2. are included for this revision:
  3.  
  4.                     PATCHMAN.NLM    8,939    12-12-91    11:32a
  5.                     PCHMN221.DOC    (This file)
  6.  
  7. This version of PATCHMAN replaces any and all previous versions of
  8. PATCHMAN. PATCHMAN v2.21 can only be used with NetWare v3.11+ (all number-
  9. of-user versions). NetWare v3.10a requires PATCHMAN v1.20b.
  10.  
  11. *** PLEASE NOTE THE TECHNICAL BULLETIN ON THE 3.11 OPERATING SYSTEM
  12.     PATCHES INCLUDED BELOW.
  13.  
  14.  
  15. PATCHMAN.NLM is the Patch Manager for which tracks and manages all
  16. official patches for NetWare 386 v3.10+.
  17.  
  18. Patches for NetWare 386 v3.10+ consist of three types: 
  19.  
  20.      DYNAMIC -- Dynamic patches are implemented as .NLM files that
  21.      can be loaded/unloaded while the server is running.  Unloading
  22.      a dynamic patch will restore the Operating System to its
  23.      original "un-patched" state.  
  24.  
  25.      SEMI-STATIC -- Semi-static patches can also be loaded while
  26.      the server is running, but they cannot be unloaded.  It is not
  27.      possible to undo the effects of a semi-static patch without
  28.      first downing the server and bringing it back up without
  29.      loading the semi-static patch.  
  30.  
  31.      STATIC -- A static patch is a DOS executable program that
  32.      modifies the SERVER.EXE file.  This type of patch is applied
  33.      once and its effects are permanent.  It is suggested that a
  34.      backup of the original SERVER.EXE file be made before applying
  35.      a static patch.  (In other words, do not patch the SERVER.EXE
  36.      on your original distribution diskette!)
  37.  
  38. Dynamic and semi-static patches modify the Operating System in
  39. memory, not on the disk.  This means that dynamic and semi-static
  40. patches must be loaded each time the Operating System is brought up
  41. in order for any 'fixes' to take effect. It is recommended that the
  42. command "LOAD <patch>" be placed in the file server's AUTOEXEC.NCF
  43. file to ensure that the patch is always in effect as soon as the
  44. server is brought up.
  45.  
  46. In order to see which patches are currently loaded on the system, type
  47. "PATCHES" at the file server command line.  The patches will then be
  48. grouped and displayed according to their type (i.e. - STATIC, SEMI-STATIC,
  49. or DYNAMIC).  Typing "MODULES" at the server console will show which dynamic
  50. patches have been loaded, but will not show semi-static or static patches.
  51.   
  52. The Patch Manager (PATCHMAN.NLM) must be loaded before any dynamic
  53. or semi-static patches can be loaded.  If PATCHMAN is not already
  54. loaded, the <patch>.NLM will attempt to locate PATCHMAN and, if
  55. found, will load it automatically.  PATCHMAN only needs to be
  56. loaded once; all .NLM patches can then be loaded.  PATCHMAN cannot
  57. be unloaded until all patches that rely on it are first unloaded. 
  58.  
  59.  
  60.  
  61.                     NOVELL TECHNICAL BULLETIN
  62.  
  63.               TITLE:  Effects of v3.11 Serialization Changes on
  64.                       Patches and Fixes
  65.        DOCUMENT ID#:  TB.P.298
  66.                DATE:  4 December 1991
  67.             PRODUCT:  NetWare
  68.    PRODUCT REVISION:  v3.11   
  69.          SUPERSEDES:  N/A
  70.  
  71.             SYMPTOM:  Errors, such as "Unexpected code encountered
  72.                       in area to be patched" during implementation
  73.                       of patches and fixes.
  74.  
  75. ISSUE/PROBLEM
  76.  
  77. Because of the unanticipated success of NetWare v3.11, the
  78. available serialization range was exhausted.  As a result, the
  79. v3.11 operating system has been modified to extend that
  80. serialization range.  This modification has required a
  81. corresponding change to all v3.11 operating system patches,
  82. including those previously released.  It does not affect any
  83. patches or fixes other than v3.11 operating system patches.  When
  84. a user attempts to apply an unmodified NetWare v3.11 operating
  85. system patch to a v3.11 operating system with the extended
  86. serialization range, he or she may receive an error similar to the
  87. one above.
  88.  
  89. SOLUTION
  90.  
  91. The modified NetWare v3.11 operating system patches can be applied
  92. to any v3.11 operating system if the PATCHMAN.NLM (v2.20 or later) 
  93. that accompanies them is loaded at the file server.  PATCHMAN.NLM
  94. performs the application of a given patch to the v3.11 operating
  95. system as it resides in file server memory.
  96.  
  97. Users should be aware of five important points:
  98.  
  99. 1)   PATCHMAN.NLM v2.20 (or later) must be loaded.
  100.  
  101. 2)   The modified patches, with PATCHMAN.NLM v2.20 (or later), will
  102.      successfully load on NetWare v3.11 operating systems without
  103.      the extended serialization range.
  104.  
  105. 3)   The re-released patches will not be successfully implemented
  106.      if PATCHMAN NLM v2.20 (or later) is not loaded.
  107.  
  108. 4)   Unmodified v3.11 operating system patches will work
  109.      successfully only on operating systems without the extended
  110.      serialization range.  They will not work on a newly modified
  111.      operating system, nor on an operating system also running
  112.      modified patches or PATCHMAN v2.20 (or later).
  113.  
  114. 5)   The re-released NetWare v3.11 operating system patches are
  115.      dated October 1991 or later.
  116.  
  117. ***************************************************************************** 
  118.                                  DISCLAIMER  
  119.   
  120. Novell, Inc. makes no representations or warranties with respect to any 
  121. NetWare software, and specifically disclaims any express or implied warranties 
  122. of merchantability, title, or fitness for a particular purpose.  
  123.  
  124. Distribution of any NetWare software is forbidden without the express written
  125. consent of Novell, Inc.  Further, Novell reserves the right to discontinue
  126. distribution of any NetWare software.
  127.  
  128. Novell is not responsible for lost profits or revenue, loss of use of the 
  129. software, loss of data, costs of re-creating lost data, the cost of any 
  130. substitute equipment or program, or claims by any party other than you.  
  131. Novell strongly recommends a backup be made before any software is installed.   
  132. Technical support for this software may be provided at the discretion of 
  133. Novell.
  134. *****************************************************************************
  135.